export default {
	//mutations 唯一的目的就是修改state中状态
	//mutations 中的每个方法尽可能完成的事件比较单一一点
	
	//不推荐写在mutations
	
	// addCart(state, payload){
	// 	//1.查找之前数组中是否又该商品
	// 	let oldProduct = state.cartList.find(item => item.iid === payload.iid)
		
	// 	//2.判断oldProduct中是否有该商品
	// 	if(oldProduct) {
	// 		//如果有就在原有的商品上加1
	// 		oldProduct.count += 1
	// 	}else {
	// 		//如果没有就添加上该商品
	// 		payload.count = 1
	// 		state.cartList.push(payload)
	// 	}	
	// }
	
	addCounter(state, payload) {
		//如果有就在原有的商品上加1
		payload.count++
	},
	addToCart(state, payload) {
		//如果没有就添加上该商品
		payload.count = 1
		payload.checked = true
		state.cartList.push(payload)
	}
}